<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Direkte Numerische Simulation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Direkte_Numerische_Simulation"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.math.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Direkte_Numerische_Simulation rootpage-Direkte_Numerische_Simulation skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Direkte Numerische Simulation</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Unter <b>Direkter Numerischer Simulation</b>, kurz <b>DNS</b>, versteht man eine Berechnungsmethode der Strömungsmechanik zur rechnerischen Lösung der vollständigen <a href="Instation%C3%A4r" class="mw-redirect" title="Instationär">instationären</a> <a href="Navier-Stokes-Gleichungen" title="Navier-Stokes-Gleichungen">Navier-Stokes-Gleichungen</a>. Sie unterscheidet sich von anderen Berechnungsmethoden der Strömungsmechanik dadurch, dass kleinskalige turbulente Schwankungen numerisch in Raum und Zeit aufgelöst und nicht durch <a href="Turbulenzmodell" title="Turbulenzmodell">Turbulenzmodelle</a> dargestellt werden.
</p><p>Aufgrund der zeitlich variierenden, räumlich kleinen Schwankungen in einer <a href="Turbulente_Str%C3%B6mung" title="Turbulente Strömung">turbulenten Strömung</a> ist neben der hohen räumlichen Auflösung eine instationäre Betrachtungsweise für die detaillierte Beschreibung der physikalischen Vorgänge erforderlich. Die DNS ist damit die genaueste Methode, Strömungen zu berechnen; sie stellt allerdings auch die höchsten Anforderungen an das <a href="Numerische_Mathematik" title="Numerische Mathematik">numerische</a> Verfahren sowie an die zur Verfügung stehende <a href="Rechenleistung" title="Rechenleistung">Rechenleistung</a>. Deshalb findet die DNS hauptsächlich in der Grundlagenforschung Verwendung. Ein großer Anwendungsbereich ist der <a href="Laminare_Str%C3%B6mung" title="Laminare Strömung">laminar</a>-<a href="Turbulente_Str%C3%B6mung" title="Turbulente Strömung">turbulente</a> Umschlag, unter dem man den Übergang von einer glatten stationären Strömung in den quasi<a href="Chaosforschung" title="Chaosforschung">chaotischen</a> turbulenten Zustand versteht. Des Weiteren wird die DNS in den Bereichen <a href="Grenzschichtabl%C3%B6sung" title="Grenzschichtablösung">Ablöseblasen</a>, vollturbulente Strömungen und <a href="Aeroakustik" title="Aeroakustik">Aeroakustik</a> eingesetzt und dient auch der Weiterentwicklung von Turbulenzmodellen.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Zugrunde_liegende_Gleichungen">Zugrunde liegende Gleichungen</h2></div>
<p>Strömungsfelder verhalten sich gemäß der <a href="Navier-Stokes-Gleichungen" title="Navier-Stokes-Gleichungen">Navier-Stokes-Gleichungen</a>. Für niedrige Geschwindigkeiten bei einer <a href="Mach-Zahl" title="Mach-Zahl">Mach-Zahl</a> kleiner als 0,3 reicht es in der Regel die Navier-Stokes-Gleichungen für <a href="Inkompressibel" class="mw-redirect" title="Inkompressibel">inkompressible</a> Fluide anzuwenden. Sie bestehen im Wesentlichen aus drei <a href="Transportgleichung" class="mw-disambig" title="Transportgleichung">Transportgleichungen</a>, den Impulsgleichungen in den drei Raumrichtungen. Aus der Massenerhaltung ergibt sich für inkompressible Strömungen die <a href="Divergenz_eines_Vektorfeldes" title="Divergenz eines Vektorfeldes">Divergenzfreiheit</a> der Geschwindigkeit. Mit zunehmender Geschwindigkeit spielen Kompressibilitätseffekte zunehmend eine Rolle, so dass die Navier-Stokes-Gleichungen für kompressible Fluide anzuwenden sind. Diese sind auch erforderlich, wenn zum Beispiel aeroakustische Phänomene untersucht werden sollen, da sich nur bei Berücksichtigung der Kompressibilität eine endliche <a href="Schallgeschwindigkeit" title="Schallgeschwindigkeit">Schallgeschwindigkeit</a> ergibt. Da die Navier-Stokes-Gleichungen für kompressible Strömungen durchgehend Transportgleichungen sind, gibt es im Gegensatz zu den Gleichungen für inkompressible Fluide keine <a href="Partielle_Differentialgleichung#Elliptische_partielle_Differentialgleichungen" title="Partielle Differentialgleichung">elliptischen</a> Terme. Je nach Anwendungsfall können zusätzliche Gleichungen mit einbezogen werden. So spielen etwa im <a href="Hyperschallgeschwindigkeit" title="Hyperschallgeschwindigkeit">Hyperschall</a> bei hoher Mach-Zahl chemische Reaktionen wie <a href="Dissoziation_(Chemie)" title="Dissoziation (Chemie)">Dissoziation</a> von Molekülen oder <a href="Ionisation" title="Ionisation">Ionisation</a> von Atomen eine Rolle.
</p>
<div class="mw-heading mw-heading2"><h2 id="Physikalische_Prozesse">Physikalische Prozesse</h2></div>
<p>Da in einer DNS das Strömungsfeld ohne Turbulenzmodell berechnet werden soll, lassen sich die vom Verfahren zu erfassenden strömungsmechanischen Vorgänge am anschaulichsten anhand des laminar-turbulenten Umschlags beschreiben. Unter dem Begriff Umschlag, auch Transition genannt, versteht man hierbei den Übergang von einer ursprünglich laminaren stationären Strömung zu einem turbulenten Zustand, der von kleinskaligen nahezu chaotischen Schwankungen bestimmt ist. Die Ursache hierfür ist eine Instabilität der Strömung gegenüber kleinen Störungen, die abhängig vom jeweiligen Strömungszustand ab einer gewissen <a href="Reynolds-Zahl" title="Reynolds-Zahl">Reynolds-Zahl</a> existiert. Bereits mit Hilfe der <a href="Lineare_Stabilit%C3%A4tstheorie" title="Lineare Stabilitätstheorie">Linearen Stabilitätstheorie</a> lassen sich die <a href="Frequenz" title="Frequenz">Frequenzen</a> der angefachten Störungen und deren Anfachungsraten sehr gut für ein gegebenes stationäres Strömungsfeld vorhersagen. Für eine inkompressible <a href="Hydrodynamische_Grenzschicht" class="mw-redirect" title="Hydrodynamische Grenzschicht">Plattengrenzschicht</a> ohne Druckgradient ergeben sich z. B. angefachte Störungen ab einer Reynolds-Zahl von Re⋅x ≈ 91.000, wobei x die Koordinate in Strömungsrichtung mit ihrem Ursprung an der Plattenvorderkante darstellt. Anstelle der Stromabkoordinate wird häufig die lokale <a href="Verdr%C3%A4ngungsdicke" title="Verdrängungsdicke">Verdrängungsdicke</a> δ<sub>1</sub> der Grenzschicht verwendet. Damit ergibt sich eine kritische Reynolds-Zahl von Reδ<sub>1</sub>=520, ab der das erste Mal angefachte Störungen existieren. Diese angefachten Störungen, <a href="Tollmien-Schlichting-Welle" title="Tollmien-Schlichting-Welle">Tollmien-Schlichting-Wellen</a> genannt, wachsen in Stromabrichtung exponentiell an. Erreichen die Instabilitätswellen eine merkliche <a href="Amplitude" title="Amplitude">Amplitude</a>, sind sie nicht mehr unabhängig voneinander zu betrachten, sondern wechselwirken miteinander. In den Navier-Stokes-Gleichungen ergibt sich dies aus den <a href="Nichtlinear" class="mw-redirect" title="Nichtlinear">nichtlinearen</a> Termen. Unterteilt man eine Größe <i>U</i> in ihren stationären Anteil u<sub>0</sub> sowie den instationären Anteil <i>u</i>, so ergibt sich aus einem nichtlinearen Term
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\cdot U=(u_{0}+u)\cdot (u_{0}+u)=u_{0}^{2}+2\cdot u_{0}u+u^{2}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo>⋅<!-- ⋅ --></mo>
<mi>U</mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>+</mo>
<mi>u</mi>
<mo stretchy="false">)</mo>
<mo>⋅<!-- ⋅ --></mo>
<mo stretchy="false">(</mo>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mo>+</mo>
<mi>u</mi>
<mo stretchy="false">)</mo>
<mo>=</mo>
<msubsup>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msubsup>
<mo>+</mo>
<mn>2</mn>
<mo>⋅<!-- ⋅ --></mo>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<mi>u</mi>
<mo>+</mo>
<msup>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\cdot U=(u_{0}+u)\cdot (u_{0}+u)=u_{0}^{2}+2\cdot u_{0}u+u^{2}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/98fb0fd8698adb6bf3a935e8f72084c000b217c7.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:46.851ex; height:3.343ex;" alt="{\displaystyle U\cdot U=(u_{0}+u)\cdot (u_{0}+u)=u_{0}^{2}+2\cdot u_{0}u+u^{2}}" loading="lazy"></span></dd></dl>
<p>Nimmt man für den instationären Anteil eine Welle der Form
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle u=u'\cdot e^{i(\alpha x)}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>u</mi>
<mo>=</mo>
<msup>
<mi>u</mi>
<mo>′</mo>
</msup>
<mo>⋅<!-- ⋅ --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo stretchy="false">(</mo>
<mi>α<!-- α --></mi>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle u=u'\cdot e^{i(\alpha x)}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/3e9e180e650077035277c193815dfb7ae2c865b4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:13.276ex; height:2.843ex;" alt="{\displaystyle u=u'\cdot e^{i(\alpha x)}}" loading="lazy"></span></dd></dl>
<p>mit der <a href="Wellenzahl" title="Wellenzahl">Wellenzahl</a> α, so ergibt sich aus dem Produkt von <i>u</i> mit sich selbst
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle U\cdot U=u_{0}^{2}+2u_{0}u'\cdot e^{i(\alpha x)}+u'^{2}\cdot e^{i(2\alpha x)}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>U</mi>
<mo>⋅<!-- ⋅ --></mo>
<mi>U</mi>
<mo>=</mo>
<msubsup>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</msubsup>
<mo>+</mo>
<mn>2</mn>
<msub>
<mi>u</mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>0</mn>
</mrow>
</msub>
<msup>
<mi>u</mi>
<mo>′</mo>
</msup>
<mo>⋅<!-- ⋅ --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo stretchy="false">(</mo>
<mi>α<!-- α --></mi>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
</msup>
<mo>+</mo>
<msup>
<mi>u</mi>
<mrow>
<mo class="MJX-variant">′</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>2</mn>
</mrow>
</mrow>
</msup>
<mo>⋅<!-- ⋅ --></mo>
<msup>
<mi>e</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>i</mi>
<mo stretchy="false">(</mo>
<mn>2</mn>
<mi>α<!-- α --></mi>
<mi>x</mi>
<mo stretchy="false">)</mo>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle U\cdot U=u_{0}^{2}+2u_{0}u'\cdot e^{i(\alpha x)}+u'^{2}\cdot e^{i(2\alpha x)}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/1b6d1657863b31abb9604b921cb0926dea332195.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.005ex; width:39.294ex; height:3.509ex;" alt="{\displaystyle U\cdot U=u_{0}^{2}+2u_{0}u'\cdot e^{i(\alpha x)}+u'^{2}\cdot e^{i(2\alpha x)}}" loading="lazy"></span></dd></dl>
<p>das heißt, es werden Wellen mit der doppelten Wellenzahl generiert. Die nichtlineare Generierung bewirkt ein Anwachsen auch von eigentlich linear gedämpften Störungen. Zunehmend kurzwelligere Störungen erreichen nichtlineare Amplituden und ziehen Energie aus den gröberen Skalen ab. Da die zweite Raumableitung einer Welle proportional zum Quadrat der Wellenzahl ist, wirkt für kurzwelligere Störungen jedoch zunehmend die <a href="Viskosit%C3%A4t" title="Viskosität">Viskosität</a> der Generierung entgegen.
</p><p>Je nach eingebrachten Störungen ergeben sich unterschiedliche <a href="Wirbel_(Str%C3%B6mungslehre)" title="Wirbel (Strömungslehre)">Wirbelstrukturen</a> im nichtlinearen Bereich. So wird bei der Grenzschicht zwischen K-Typ (nach <a href="Philip_Klebanoff" class="mw-redirect" title="Philip Klebanoff">Philip Klebanoff</a><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>), H-Typ (nach Thorwald Herbert<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>) und Oblique (englisch für schief) unterschieden. In den Spätstadien der Transition brechen die großen Wirbelstrukturen auf und es ergibt sich ein chaotisches Bild aus kleinen Wirbeln. Zweidimensionale DNS sind nur in Ausnahmefällen sinnvoll. Generell gilt, dass eine 2D-Turbulenz nicht existiert. Deshalb ist es für eine DNS im Allgemeinen notwendig, die vollen dreidimensionalen Navier-Stokes-Gleichungen zu simulieren, was einen entsprechend hohen Rechenaufwand bedeutet.
</p>
<div class="mw-heading mw-heading2"><h2 id="Vergleich_mit_anderen_Methoden">Vergleich mit anderen Methoden</h2></div>
<p>Von einer DNS spricht man, wenn alle relevanten Skalen räumlich und zeitlich aufgelöst werden. Dies bedeutet, dass Wellenzahlen soweit sauber abgebildet werden müssen, bis nur mehr der Einfluss der Viskosität der nichtlinearen Generierung entgegenwirkt. Andere Methoden der numerischen Strömungsmechanik betrachten die instationären Vorgänge der Turbulenz entweder eingeschränkt oder überhaupt nicht. Bei der <a href="Large-Eddy-Simulation" class="mw-redirect" title="Large-Eddy-Simulation">Large-Eddy-Simulation</a> (LES, im deutschen auch Grobstruktursimulation) beschränkt man sich auf die groben turbulenten Skalen, indem man räumlich gefilterte Strömungsgrößen betrachtet. Der Einfluss der nicht mehr aufgelösten Skalen wird durch sogenannte Subgridscale-Modelle abgebildet. Da diese Modelle im Wesentlichen künstliche <a href="Viskosit%C3%A4t" title="Viskosität">Viskosität</a> einbringen, kann eine unteraufgelöste DNS auch als LES angesehen werden.
</p><p>Im Gegenzug dazu werden bei <a href="RANS" class="mw-redirect" title="RANS">RANS</a>-Rechnungen (englisch für Reynolds-gemittelte Navier-Stokes-Gleichungen) keinerlei turbulente Schwankungen aufgelöst, sondern vollständig durch <a href="Turbulenzmodell" title="Turbulenzmodell">Turbulenzmodelle</a> modelliert. Mit den zeitlich gemittelten Navier-Stokes-Gleichungen werden auch andere Gleichungen als bei DNS und LES gelöst, weshalb ein RANS-Ergebnis auch bei beliebig feiner Auflösung nicht gegen die exakte Lösung der direkten <a href="Numerische_Simulation" title="Numerische Simulation">numerischen Simulation</a> konvergiert.
</p>
<div class="mw-heading mw-heading2"><h2 id="Diskretisierungsverfahren_in_der_DNS">Diskretisierungsverfahren in der DNS</h2></div>
<p>Aufgabe eines numerischen Verfahrens zur Direkten Numerischen Simulation ist es somit, instationäre Wellenprozesse ausreichend fein in Raum und Zeit aufzulösen. Außerdem ist auf passende Randbedingungen zu achten, um ein nicht unnötig großes Rechengebiet zu benötigen sowie um Reflexionen an den Rändern zu vermeiden. Typischerweise sind zusätzlich Störungen einzuleiten. Grundsätzlich sind zwar Störungen bereits immanent im Verfahren enthalten (z. B. <a href="Diskretisierung" title="Diskretisierung">Diskretisierungs</a>fehler, Näherungen in den Anfangs- und Randbedingungen oder <a href="Rundungsfehler" title="Rundungsfehler">Rundungsfehler</a>), jedoch ist das Ergebnis dann abhängig vom verwendeten Rechengitter und für Rundungsfehler sogar vom verwendeten Rechner. Außerdem möchte man bei einer DNS den Einfluss von unterschiedlichen Störungen untersuchen.
</p><p>Aufgrund des hohen Rechenaufwandes beschränkt man sich bei der DNS üblicherweise auf periodische Randbedingungen in der dritten Raumrichtung. Für die Grenzschicht an einer ebenen Platte bedeutet dies, dass von einer unendlichen Ausdehnung in Quer- beziehungsweise Spannweitenrichtung ausgegangen wird. Bei rotationssymmetrischen Körpern entspricht die Spannweitenrichtung dann der Umfangsrichtung. Das nebenstehende Bild zeigt beispielhaft ein Integrationsgebiet für die <a href="Hydrodynamische_Grenzschicht" class="mw-redirect" title="Hydrodynamische Grenzschicht">Plattengrenzschicht</a>.
</p><p>Da der Erfolg einer DNS wesentlich von der Fähigkeit abhängt, Wellen ausreichend exakt zu transportieren,
sind entsprechende Anforderungen an die Numerik zu stellen. Bei der Raumdiskretisierung sind gute
<a href="Numerische_Dispersion" title="Numerische Dispersion">Dispersions</a>- und <a href="Dissipation" title="Dissipation">Dissipationseigenschaften</a> zu erreichen,<sup id="cite_ref-lele_4-0" class="reference"><a href="#cite_note-lele-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> weshalb fast ausschließlich Verfahren hoher Ordnung verwendet werden.
Für die spannweitige Richtung ist aufgrund der Periodizität ein Spektralansatz geeignet, da dieser ideal für den Wellentransport ist. In nicht-periodischen Raumrichtungen ist ein spektraler Ansatz zwar möglich, jedoch sind Diskretisierungsmethoden, die nicht auf periodischen Randbedingungen basieren, praktikabler. Beispiele dafür sind <a href="Finite-Differenzen-Methode" title="Finite-Differenzen-Methode">Finite Differenzen</a> oder <a href="Finite-Volumen-Verfahren" title="Finite-Volumen-Verfahren">Finite Volumen</a>. Häufig werden in DNS-Codes Finite Differenzen verwendet, da sie auf strukturierten Gittern die schnellste Methode zur Berechnung von Raumableitungen hoher Ordnung sind.
</p><p>Aufgrund der stetigen Generierung von höherharmonischen Wellen ist es für die Stabilität einer Rechnung erforderlich, kurzwellige Störungen zu entfernen. Das Problem der kurzwelligen Anteile ist, dass auf einem gegebenen <a href="Rechengitter" class="mw-redirect" title="Rechengitter">Gitter</a> nur Wellen bis zu einer bestimmten Wellenzahl aufgelöst werden können. Werden jedoch Wellen mit Wellenzahlen oberhalb dieser Grenze generiert, so werden diese zu gewissen Anteilen auf niedrigere Wellenzahlen abgebildet (sogenanntes Aliasing), was im Allgemeinen zum Absturz des Verfahrens führt. Auch für die Wellentransporteigenschaften jeder räumlichen Diskretisierung existiert eine Aliasing-Grenze. Für Wellenzahlen oberhalb dieser Aliasing-Grenze ergibt sich eine negative <a href="Gruppengeschwindigkeit" title="Gruppengeschwindigkeit">Gruppengeschwindigkeit</a>, das heißt diese instationären Anteile laufen entgegen der physikalisch richtigen Transportrichtung. Ab welcher Wellenzahl dies auftritt, hängt von der Art und der Ordnung des Verfahrens ab. Mit zunehmender Ordnung wandert die Aliasing-Grenze zu höheren Wellenzahlen. Prinzipiell ist ein Entfernen der kurzwelligen Anteile auch durch eine entsprechend hohe räumliche Auflösung möglich. In diesem Fall sorgt die <a href="Viskosit%C3%A4t" title="Viskosität">Viskosität</a> für eine Dämpfung dieser Anteile. Dies ist jedoch nicht praktikabel, da dies eine allzu große räumliche Auflösung erfordert. Gängige Methoden zum Dealiasing sind räumliche Filterung mit einem <a href="Tiefpassfilter" class="mw-redirect" title="Tiefpassfilter">Tiefpassfilter</a>,<sup id="cite_ref-lele_4-1" class="reference"><a href="#cite_note-lele-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Upwinding oder eine abwechselnde Gewichtung der Diskretisierung.<sup id="cite_ref-kloker_5-0" class="reference"><a href="#cite_note-kloker-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Bei einer spektralen Diskretisierung sind die Anteile in Abhängigkeit von der Wellenzahl gegeben. Dealiasing erfolgt dann einfach durch Nullsetzung hoher Wellenzahlen (üblicherweise ab 2/3 der maximalen Wellenzahl.<sup id="cite_ref-canuto_6-0" class="reference"><a href="#cite_note-canuto-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>)
</p><p>Aus den Navier-Stokes-Gleichungen ergibt sich mittels der Raumdiskretisierung die <a href="Zeitableitung" title="Zeitableitung">Zeitableitung</a> der einzelnen Größen.
Prinzipiell kann die <a href="Integralrechnung" title="Integralrechnung">Zeitintegration</a> mit expliziten oder impliziten Verfahren durchgeführt werden. Bei einer expliziten Zeitintegration ist das Zeitschrittlimit für eine <a href="Stabilit%C3%A4t_(Numerik)" title="Stabilität (Numerik)">stabile Simulation</a> einzuhalten. Je nachdem, ob konvektive oder viskose Terme überwiegen, skaliert der Zeitschritt <a href="CFL-Bedingung" class="mw-redirect" title="CFL-Bedingung">proportional</a> oder quadratisch mit der räumlichen Auflösung. Häufig wird das <a href="Klassisches_Runge-Kutta-Verfahren" title="Klassisches Runge-Kutta-Verfahren">Runge-Kutta-Verfahren 4. Ordnung</a> für die Zeitintegration angewendet, da es hervorragende Eigenschaften bezüglich Genauigkeit und Stabilität aufweist. Implizite Verfahren haben zwar den Vorteil, (zumindest prinzipiell) kein Zeitschrittlimit zu besitzen, jedoch erfordern sie einen deutlich höheren Rechenaufwand pro Zeitschritt. Wählt man den Zeitschritt so grob, so dass sich ein implizites im Vergleich zu einem expliziten Verfahren lohnt, so dämpft die implizite Integration nahezu alle Instabilitätswellen weg. Aus diesem Grund werden implizite Integrationsverfahren bei DNS-Codes in der Regel nicht angewendet. Eine Ausnahme davon stellen kompressible Rechnungen bei niedriger <a href="Mach-Zahl" title="Mach-Zahl">Mach-Zahl</a> dar, bei denen der Zeitschritt eines expliziten Verfahrens sehr fein sein muss.
</p><p>Aufgrund des hohen Rechenaufwandes ist es meist unerlässlich, auf mehreren Prozessoren zu rechnen. Da DNS-Codes typischerweise auf <a href="Rechengitter" class="mw-redirect" title="Rechengitter">strukturierten Gittern</a> arbeiten und sich damit gut vektorisieren lassen, kann auf <a href="Vektorrechner" class="mw-redirect" title="Vektorrechner">Vektorrechnern</a> (z. B. <a href="Earth_Simulator" title="Earth Simulator">Earth Simulator</a> oder NEC-SX8) eine hohe Rechenleistung erreicht werden, die teilweise über 50 % der theoretischen Rechenleistung erreicht. Unstrukturierte Verfahren konnten sich bislang in DNS-Codes nicht durchsetzen, da die größere Flexibilität im Hinblick auf die Geometrie zu Lasten der Rechengeschwindigkeit geht.
</p>
<div class="mw-heading mw-heading2"><h2 id="Anfangs-_und_Randbedingungen">Anfangs- und Randbedingungen</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Räumliche_und_zeitliche_Simulationen"><span id="R.C3.A4umliche_und_zeitliche_Simulationen"></span>Räumliche und zeitliche Simulationen</h3></div>
<p>Wie in der <a href="Lineare_Stabilit%C3%A4tstheorie" title="Lineare Stabilitätstheorie">Linearen Stabilitätstheorie</a> unterscheidet man zwischen zeitlichem und dem räumlichen Problem. Bei einer zeitlichen Simulation werden Störungen, die über den Ausströmrand das Integrationsgebiet verlassen, am Einströmrand wieder eingebracht. Dies bedeutet, dass Störungen in der Zeit bis zur <a href="S%C3%A4ttigung_(Wachstum)" title="Sättigung (Wachstum)">Sättigung</a> anwachsen. Hintergrund dieser Vorgehensweise ist die Tatsache, dass aus mathematischer Sicht wegen des <a href="Partielle_Differentialgleichung#Parabolische_partielle_Differentialgleichungen" title="Partielle Differentialgleichung">parabolischen</a> Charakters der viskosen Terme auch am Ausströmrand Randbedingungen vorzugeben sind. Durch einen periodischen Ansatz in Strömungsrichtung wird das Problem umgangen, die in der Regel unbekannten passenden Randbedingungen vorzugeben. Ein Problem hierbei ist natürlich die Tatsache, dass die Strömung am Ausströmrand nicht den gleichen Zustand wie am Einströmrand aufweist. So wächst etwa eine <a href="Hydrodynamische_Grenzschicht" class="mw-redirect" title="Hydrodynamische Grenzschicht">Grenzschicht</a> in Stromabrichtung an oder in einem Kanal sorgt ein Druckgradient dafür, dass die Strömung nicht zum Erliegen kommt. Deshalb sind die Störgrößen entsprechend zu skalieren, bevor sie am Einströmrand aufgeprägt werden können. Trotz der Probleme und Einschränkungen des zeitlichen Modells wird es bis heute verwendet, da mit einem relativ kleinen Integrationsgebiet eine turbulente Strömung berechnet werden kann.
</p><p>Bei einer räumlichen Simulation hingegen werden Ein- und Ausströmrand getrennt voneinander betrachtet. Damit wachsen Störungen räumlich an (mit Ausnahme vom Auftreten einer absoluten Instabilität) was deutlich besser die Realität wiedergibt. In einer Grenzschicht etwa werden <a href="Tollmien-Schlichting-Welle" title="Tollmien-Schlichting-Welle">Tollmien-Schlichting-Wellen</a> stromab transportiert, während sie anwachsen, was einer Zunahme der Amplitude in Stromab-Richtung entspricht. Nach ausreichender Simulationszeit erreichen die Störungen bei zeitlich periodischer Störungsanregung einen in der Zeit <a href="Periodizit%C3%A4t" title="Periodizität">periodischen</a> Zustand. Besonders wichtig ist bei einer räumlichen Simulation die Modellierung eines geeigneten Ausströmrandes, da ein Auftreffen von nichtlinearen Störungen auf den Ausströmrand Reflexionen verursachen würde, was wiederum zu unphysikalischen Ergebnissen führt. Anfangs wurde das Integrationsgebiet mit der Zeit in Stromab-Richtung verlängert, so dass Störungen nie den nach hinten laufenden Ausströmrand erreichen konnten. Diese Methode wird jedoch mit zunehmender Simulationsdauer immer aufwändiger. Der Durchbruch der räumlichen Simulation gelang erst mit der Entwicklung von geeigneten Dämpfungszonen vor dem Ausströmrand.<sup id="cite_ref-kloker-konzelmann_7-0" class="reference"><a href="#cite_note-kloker-konzelmann-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Heutzutage wird zum Großteil das räumliche Modell verwendet.
</p>
<div class="mw-heading mw-heading3"><h3 id="Anfangsbedingungen">Anfangsbedingungen</h3></div>
<p>Als <a href="Anfangsbedingung" title="Anfangsbedingung">Anfangsbedingung</a> wird typischerweise eine Lösung der <a href="Grenzschichtgleichungen" title="Grenzschichtgleichungen">Grenzschichtgleichungen</a> verwendet, da diese eine gute Approximation einer laminaren reibungsbehafteten Strömung darstellen. Bei einer <a href="Hydrodynamische_Grenzschicht" class="mw-redirect" title="Hydrodynamische Grenzschicht">Plattengrenzschicht</a> können selbstähnliche Profile (Blasius oder Falkner-Skan) auf das Rechengitter interpoliert werden. Handelt es sich um komplexere Geometrien, so sind die Grenzschichtgleichungen in Stromabrichtung zu integrieren. Ist dies nicht möglich, z. B. wegen Rückströmung, so kann das Strömungsfeld auch mit einfachen Annahmen initialisiert werden, da bei sauberen <a href="Randbedingung" title="Randbedingung">Randbedingungen</a> Anfangsstörungen aus dem Integrationsgebiet heraus laufen sollten.
</p>
<div class="mw-heading mw-heading3"><h3 id="Randbedingungen">Randbedingungen</h3></div>
<p>Für eine Wand lassen sich die Randbedingungen vergleichsweise einfach formulieren. Aufgrund der Reibung sind die drei Geschwindigkeitskomponenten an der Wand Null (<a href="Haftbedingung" title="Haftbedingung">Haftbedingung</a>). Im kompressiblen Fall ist eine weitere Randbedingung für die <a href="Temperatur" title="Temperatur">Temperatur</a> zu geben, die wahlweise isotherm oder adiabat sein kann. Isotherm bedeutet, dass die Temperatur fest vorgeschrieben ist, adiabat, dass der <a href="W%C3%A4rmestrom" title="Wärmestrom">Wärmestrom</a> und damit der wandnormale <a href="Temperaturgradient" class="mw-redirect" title="Temperaturgradient">Temperaturgradient</a> null ist. Weiterhin können Aktuatoren an der Wand platziert werden, wie z. B. ein Störstreifen zur Störungsanregung, um das Verhalten bestimmter Störmoden zu untersuchen.
</p><p>Am Einströmrand sind bei inkompressiblen Rechnungen und im Überschall sämtliche Strömungsgrößen vorzuschreiben. Bei kompressiblen Rechnungen im Unterschall ist z. B. durch eine charakteristische Randbedingung dafür zu sorgen, dass stromauflaufende <a href="Schallwelle" class="mw-redirect" title="Schallwelle">Schallwellen</a> das Integrationsgebiet verlassen können. Der Einströmrand eignet sich auch um definierte Störungen einzubringen. Bei kleinen Störungen kann hierzu z. B. auf Amplituden- und Phasenverläufe aus der <a href="Lineare_Stabilit%C3%A4tstheorie" title="Lineare Stabilitätstheorie">Linearen Stabilitätstheorie</a> zurückgegriffen werden.
</p><p>Problematisch sind grundsätzlich Randbedingungen, die sich nur aufgrund des endlichen Rechengitters ergeben. Während bei <a href="RANS" class="mw-redirect" title="RANS">RANS</a>-Rechnungen typischerweise nur die stationären Freistrombedingungen vorgeschrieben werden, ist aufgrund der instationären Lösung die Wahl geeigneter Randbedingungen für den Erfolg einer DNS entscheidend. Eine besondere Bedeutung kommt hierbei dem Ausströmrand zu, da Reflexionen aufgrund der nichtlinearen Fluktuationen das Ergebnis signifikant verfälschen können. Hierzu wurden in der Vergangenheit verschiedene Dämpfungszonen entwickelt, in denen z. B. die Lösung auf eine stationäre Grundströmung gezogen wird.<sup id="cite_ref-kloker-konzelmann_7-1" class="reference"><a href="#cite_note-kloker-konzelmann-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> Insbesondere für aeroakustische Rechnungen ergeben sich besonders strenge Anforderungen an den Ausströmrand, da der betrachtete Schall um Größenordnungen kleiner als die strömungsmechanischen Schwankungen ist. Eine Möglichkeit ist hierbei die Kombination von Gitterstreckung und räumlichem <a href="Tiefpassfilter" class="mw-redirect" title="Tiefpassfilter">Tiefpassfilter</a>, wodurch instationäre Anteile in der Dämpfungszone sukzessive aus der Lösung zu entfernen werden, bevor diese am eigentlichen Rand Reflexionen verursachen und das empfindliche akustische Feld kontaminieren können.<sup id="cite_ref-colonius_8-0" class="reference"><a href="#cite_note-colonius-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
</p><p>Freistromränder sind grundsätzlich weniger kritisch als Ausströmränder, da die auftretenden Amplituden deutlich geringer sind als beim Ausströmrand.
Allerdings können ungeeignete Randbedingungen zu falschen Anfachungsraten der Störwellen führen oder die richtige Lösung erfordert ein zu großes Integrationsgebiet. Aufgrund der kleinen Schwankungen basieren die Freistromränder typischerweise auf linearisierte Formulierungen, wie z. B. Abkling- oder charakteristische Randbedingungen. Wird Periodizität in Querrichtung angenommen, stellt sich die Frage nach passenden Randbedingungen an dieser Stelle nicht.
</p>
<div class="mw-heading mw-heading2"><h2 id="Skalierung_des_Problems_mit_der_Reynolds-Zahl">Skalierung des Problems mit der Reynolds-Zahl</h2></div>
<p>Die aufzulösenden Skalen werden durch die Physik bestimmt. Das <a href="Rechengitter" class="mw-redirect" title="Rechengitter">Rechengitter</a> definiert, welche Skalen bei einem bestimmten numerischen Verfahren aufgelöst werden können. Die sich daraus ergebende erforderliche Schrittweite muss somit in der Größenordnung von (proportional zu und nicht gleich) den kleinsten Skalen sein, die durch die Kolmogorow-Längenskala
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \eta =(\nu ^{3}/\varepsilon )^{1/4}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>η<!-- η --></mi>
<mo>=</mo>
<mo stretchy="false">(</mo>
<msup>
<mi>ν<!-- ν --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>ε<!-- ε --></mi>
<msup>
<mo stretchy="false">)</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>1</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>4</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \eta =(\nu ^{3}/\varepsilon )^{1/4}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/a59d61fbb48c8cdb113ceeccdc51365e17243397.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:13.333ex; height:3.343ex;" alt="{\displaystyle \eta =(\nu ^{3}/\varepsilon )^{1/4}}" loading="lazy"></span></dd></dl>
<p>bestimmt werden, wobei <span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \nu }">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ν<!-- ν --></mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \nu }</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/c15bbbb971240cf328aba572178f091684585468.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.232ex; height:1.676ex;" alt="{\displaystyle \nu }" loading="lazy"></span> die kinematische <a href="Viskosit%C3%A4t" title="Viskosität">Viskosität</a> und ε die Dissipationsrate der kinetischen Energie ist. Bei einer räumlichen Schrittweite <i>h</i> ist die Anzahl der Punkte <i>N</i> in einer Raumrichtung
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle N\sim {\frac {L}{h}}\sim {\frac {L}{\eta }}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>N</mi>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<mi>h</mi>
</mfrac>
</mrow>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<mi>η<!-- η --></mi>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle N\sim {\frac {L}{h}}\sim {\frac {L}{\eta }}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/90fafb0822cf16a7d186f6ff1d659b2f60f175a4.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:13.098ex; height:5.676ex;" alt="{\displaystyle N\sim {\frac {L}{h}}\sim {\frac {L}{\eta }}}" loading="lazy"></span>.</dd></dl>
<p>Die Dissipationsrate ε der kinetischen Energie lässt sich mit dem <a href="Quadratischer_Mittelwert" class="mw-redirect" title="Quadratischer Mittelwert">RMS</a>-Wert der Geschwindigkeitsschwankung u' abschätzen zu
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \varepsilon \approx u'^{3}/L}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>ε<!-- ε --></mi>
<mo>≈<!-- ≈ --></mo>
<msup>
<mi>u</mi>
<mrow>
<mo class="MJX-variant">′</mo>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
</mrow>
</mrow>
</msup>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mi>L</mi>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \varepsilon \approx u'^{3}/L}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/6347b9a5baa4e936ca56f2e68ac1dd9bbbf0e8a6.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:9.764ex; height:3.176ex;" alt="{\displaystyle \varepsilon \approx u'^{3}/L}" loading="lazy"></span>.</dd></dl>
<p>Somit ergibt sich für die Anzahl der benötigten Punkte in einer Raumrichtung
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle N\sim {\frac {L}{\eta }}=\left({\frac {Lu'}{\nu }}\right)^{3/4}=\mathrm {Re} ^{3/4}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>N</mi>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<mi>η<!-- η --></mi>
</mfrac>
</mrow>
<mo>=</mo>
<msup>
<mrow>
<mo>(</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mi>L</mi>
<msup>
<mi>u</mi>
<mo>′</mo>
</msup>
</mrow>
<mi>ν<!-- ν --></mi>
</mfrac>
</mrow>
<mo>)</mo>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>4</mn>
</mrow>
</msup>
<mo>=</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">R</mi>
<mi mathvariant="normal">e</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>4</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle N\sim {\frac {L}{\eta }}=\left({\frac {Lu'}{\nu }}\right)^{3/4}=\mathrm {Re} ^{3/4}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/3a4917534baff5907f95dd784b296fbe68575ba1.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.505ex; width:29.772ex; height:6.676ex;" alt="{\displaystyle N\sim {\frac {L}{\eta }}=\left({\frac {Lu'}{\nu }}\right)^{3/4}=\mathrm {Re} ^{3/4}}" loading="lazy"></span></dd></dl>
<p>mit der Reynolds-Zahl
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \mathrm {Re} ={\frac {u'L}{\nu }}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">R</mi>
<mi mathvariant="normal">e</mi>
</mrow>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<msup>
<mi>u</mi>
<mo>′</mo>
</msup>
<mi>L</mi>
</mrow>
<mi>ν<!-- ν --></mi>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \mathrm {Re} ={\frac {u'L}{\nu }}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/db9229e466aab48a8f9b4f878b5af253c7616f56.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:10.275ex; height:5.509ex;" alt="{\displaystyle \mathrm {Re} ={\frac {u'L}{\nu }}}" loading="lazy"></span>.</dd></dl>
<p>Unterliegen alle drei Raumrichtungen der Skalierung mit der Reynolds-Zahl, so wächst die Gesamtanzahl der benötigten Punkte mit Re<sup>9/4</sup>. Geht man von periodischen Randbedingungen in spannweitiger Richtung aus, so ist eine Skalierung der Punkte in dieser Richtung mit Re<sup>3/4</sup> nicht zwingend erforderlich, wodurch die Gesamtauflösung nur noch mit Re<sup>3/2</sup> skaliert. Dies kann sich weiter reduzieren, da z. B. die Grenzschichtdicke nicht linear mit der Stromabrichtung anwächst, weshalb die Anzahl der Punkte in wandnormaler Richtung schwächer als mit Re<sup>3/4</sup> skalieren kann. Die zu simulierende Zeit ist proportional der turbulenten Längenskala τ, die durch
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \tau ={\frac {L}{u'}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>τ<!-- τ --></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<msup>
<mi>u</mi>
<mo>′</mo>
</msup>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \tau ={\frac {L}{u'}}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/79c99f8cabd282454a51ca8873e617a5d32a5810.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -1.838ex; width:7.151ex; height:5.176ex;" alt="{\displaystyle \tau ={\frac {L}{u'}}}" loading="lazy"></span></dd></dl>
<p>gegeben ist. Unter der Annahme, dass das Zeitschrittlimit durch konvektive Terme dominiert wird (Δt ∼ h ∼ η/u'), ergibt sich die Anzahl der Zeitschritte zu
</p>
<dl><dd><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle N_{t}\sim {\frac {\tau }{\Delta {}t}}\sim {\frac {L}{\eta }}=\mathrm {Re} ^{3/4}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<msub>
<mi>N</mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>t</mi>
</mrow>
</msub>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>τ<!-- τ --></mi>
<mrow>
<mi mathvariant="normal">Δ<!-- Δ --></mi>
<mrow class="MJX-TeXAtom-ORD">
</mrow>
<mi>t</mi>
</mrow>
</mfrac>
</mrow>
<mo>∼<!-- ∼ --></mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mi>L</mi>
<mi>η<!-- η --></mi>
</mfrac>
</mrow>
<mo>=</mo>
<msup>
<mrow class="MJX-TeXAtom-ORD">
<mi mathvariant="normal">R</mi>
<mi mathvariant="normal">e</mi>
</mrow>
<mrow class="MJX-TeXAtom-ORD">
<mn>3</mn>
<mrow class="MJX-TeXAtom-ORD">
<mo>/</mo>
</mrow>
<mn>4</mn>
</mrow>
</msup>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle N_{t}\sim {\frac {\tau }{\Delta {}t}}\sim {\frac {L}{\eta }}=\mathrm {Re} ^{3/4}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/df422569d48ef3866243532cdbd3ea80eebdd872.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:23.459ex; height:5.676ex;" alt="{\displaystyle N_{t}\sim {\frac {\tau }{\Delta {}t}}\sim {\frac {L}{\eta }}=\mathrm {Re} ^{3/4}}" loading="lazy"></span></dd></dl>
<p>das heißt, die Anzahl der zu rechnenden Zeitschritte skaliert mit der Potenz ¾ der Reynolds-Zahl.
Somit ist der gesamte Rechenaufwand proportional zu Re<sup>3</sup> für ein voll-dreidimensionales Integrationsgebiet ohne spannweitige Periodizität.
</p><p>Bei einem Skalierungsfaktor des Gesamtproblems von Re<sup>9/4</sup> beziehungsweise Re<sup>3</sup> erscheint eine Anwendung der DNS auf praxisrelevante Probleme auf den ersten Blick als ausgeschlossen. Eine Auswertung so großer Datenmengen (man beachte, dass es sich hierbei um instationäre Probleme handelt) erscheint auch nicht praktikabel. Bei der DNS geht es jedoch nicht darum, etwa ein komplettes Flugzeug zu simulieren, vielmehr ist man an den physikalischen Grundlagen interessiert, durch deren Verständnis auch ein Gesamtsystem mit hohen Reynolds-Zahlen, wie zum Beispiel das Profil eines Tragflügels, verbessert werden kann. Entwickelt man etwa Methoden zur Laminarhaltung, so ist es ausreichend, den relevanten Bereich der Grenzschicht zu simulieren, um damit den <a href="Str%C3%B6mungswiderstand" title="Strömungswiderstand">Widerstand</a> des gesamten Flugzeugs zu verringern.
</p>
<div class="mw-heading mw-heading2"><h2 id="Auswertung_der_Ergebnisse">Auswertung der Ergebnisse</h2></div>
<p>Da man aus der DNS instationäre Daten von großen Gebieten erhält (um die 100 Millionen Gitterpunkte für die Raumauflösung sind durchaus üblich), fallen riesige Datenmengen von etlichen <a href="Byte" title="Byte">Gigabyte</a> an. Daraus sind natürlich nicht direkt Aussagen über die physikalischen Vorgänge ableitbar, es bedarf einer Auswertung der Daten (postprocessing). Da beim <a href="#Räumliche_und_zeitliche_Simulationen">räumlichen Modell</a> der zeitliche Verlauf nach genügend gerechneten Zeitschritten periodisch oder zumindest quasi-periodisch ist, bietet es sich an, die Daten mittels <a href="Fourieranalyse" class="mw-redirect" title="Fourieranalyse">Fourieranalyse</a> zu untersuchen. Dabei wird bei periodischen Randbedingungen in Spannweitenrichtung häufig eine doppelspektrale Analyse durchgeführt. Die resultierenden Moden werden mit (h,k) bezeichnet, wobei h ein Vielfaches der Grundfrequenz und k ein Vielfaches der spannweitigen Grundwellenzahl
</p><p><span class="mwe-math-element mwe-math-element-inline"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \gamma ={\frac {2\pi }{\lambda _{z}}}}">
<semantics>
<mrow class="MJX-TeXAtom-ORD">
<mstyle displaystyle="true" scriptlevel="0">
<mi>γ<!-- γ --></mi>
<mo>=</mo>
<mrow class="MJX-TeXAtom-ORD">
<mfrac>
<mrow>
<mn>2</mn>
<mi>π<!-- π --></mi>
</mrow>
<msub>
<mi>λ<!-- λ --></mi>
<mrow class="MJX-TeXAtom-ORD">
<mi>z</mi>
</mrow>
</msub>
</mfrac>
</mrow>
</mstyle>
</mrow>
<annotation encoding="application/x-tex">{\displaystyle \gamma ={\frac {2\pi }{\lambda _{z}}}}</annotation>
</semantics>
</math></span><img src="./_assets_/eb734a37dd21ce173a46342d1cc64c92/e7b4f84ffa19ed08fd11538d5238b09ea9980b48.svg" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -2.338ex; width:7.691ex; height:5.676ex;" alt="{\displaystyle \gamma ={\frac {2\pi }{\lambda _{z}}}}" loading="lazy"></span>
</p><p>ist, welche sich aus der spannweitigen Ausdehnung λ<sub>z</sub> des Integrationsgebiets ergibt. So bezeichnen die Moden (0,1), (0,2) usw. stationäre Störungen, die über der dritten Raumrichtung modelliert sind. Entsprechend wird eine zweidimensionale Störung mit der Fundamentalfrequenz mit (1,0) und ihre Höherharmonischen mit (2,0), (3,0) usw. bezeichnet. Das Wachstum der Amplituden in Strömungsrichtung sowie der Amplituden- bzw. Phasenverlauf normal dazu kann auch mit Ergebnissen der linearen Stabilitätstheorie verglichen werden.
</p><p>Im turbulenten Bereich sind Amplitudenverläufe in der Regel weniger aussagekräftig, da eine Vielzahl der Moden die <a href="S%C3%A4ttigung_(Wachstum)" title="Sättigung (Wachstum)">Sättigung</a> erreicht hat. Deshalb werden <a href="Wirbel_(Str%C3%B6mungslehre)" title="Wirbel (Strömungslehre)">Wirbel</a> z. B. mit Hilfe des lambda2-Kriteriums<sup id="cite_ref-jeong_10-0" class="reference"><a href="#cite_note-jeong-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> visualisiert, um einen besseren Einblick in die strömungsmechanischen Mechanismen zu erhalten. Das Bild zeigt beispielhaft dreidimensionale Wirbelstrukturen in einer <a href="Scherschicht" title="Scherschicht">Scherschicht</a> mittels Isoflächen des lambda2-Kriteriums.
Durch das Einbringen stationärer spannweitiger Störungen werden Längswirbel erzeugt, die zum Zusammenbrechen der Kelvin-Helmholtz-Wirbel führen. Um bei aeroakustischen Rechnungen die Schallabstrahlung darzustellen, kann man den Druck selbst, aber auch die Dilatation, die Divergenz des Geschwindigkeitsfeldes, darstellen. Einen schönen Eindruck vermitteln Dichtegradienten, da man damit <a href="Schlierenbild" class="mw-redirect" title="Schlierenbild">Schlierenbilder</a> erzeugen kann. Ein Auswerteprogramm ist z. B. <a href="EAS3" title="EAS3">EAS3</a>, das an verschiedenen Universitäten zur Auswertung von DNS-Daten eingesetzt wird.
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte_der_DNS">Geschichte der DNS</h2></div>
<p>Den Beginn der <a href="Numerische_Str%C3%B6mungsmechanik" title="Numerische Strömungsmechanik">numerischen Strömungsmechanik</a> stellt die Berechnung eines Kreiszylinders mit Re=10 aus dem Jahre 1933 dar.<sup id="cite_ref-thom_11-0" class="reference"><a href="#cite_note-thom-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Thom erzielte die Lösung durch Handrechnung mittels eines Differenzenverfahrens, welche bereits erstaunlich genau war.
Von einer ersten DNS im eigentlichen Sinn kann man bei der Simulation von Orszag & Patterson aus dem Jahre 1972 sprechen, die isentrope Turbulenz bei Re=35 auf einem 32<sup>3</sup> Gitter mit spektralen Methoden berechneten.<sup id="cite_ref-orszag_12-0" class="reference"><a href="#cite_note-orszag-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup>
Die erste räumliche DNS stammt von Fasel aus dem Jahre 1976. In dieser wurde das Wachstum kleiner Störungen in einer Grenzschicht untersucht und mit der Linearen Stabilitätstheorie verglichen.<sup id="cite_ref-fasel_13-0" class="reference"><a href="#cite_note-fasel-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Die turbulente Strömung in einem ebenen Kanal mit Re=3300 und periodischen Randbedingungen in Strömungsrichtung wurde von Kim et al. im Jahr 1987 auf einem Gitter mit bereits 4 Millionen Punkten berechnet.<sup id="cite_ref-kim_14-0" class="reference"><a href="#cite_note-kim-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> Im Jahr 1988 veröffentlichte Spalart DNS-Ergebnisse einer turbulenten Grenzschicht mit Reθ = 1410 (θ steht hierbei für die <a href="Impulsverlustdicke" title="Impulsverlustdicke">Impulsverlustdicke</a> der Grenzschicht), denen ebenfalls das zeitliche Modell zugrunde liegt.<sup id="cite_ref-spalart_15-0" class="reference"><a href="#cite_note-spalart-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup>
Ein Durchbruch bei der Anwendung des <a href="#Räumliche_und_zeitliche_Simulationen">räumlichen Modells</a> gelang Anfang der 1990er Jahre mit der Entwicklung passender Dämpfungszonen vor dem Ausströmrand, z. B. durch Kloker et al.<sup id="cite_ref-kloker-konzelmann_7-2" class="reference"><a href="#cite_note-kloker-konzelmann-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>
Mithilfe entsprechender Randbedingungen konnten Colonius et al. 1997 eine der ersten akustischen DNS durchführen, wobei der abgestrahlte Schall der simulierten freien Scherschicht direkt mittels der Navier-Stokes-Gleichungen und nicht nach einer akustischen Analogie berechnet wurde.<sup id="cite_ref-colonius_8-1" class="reference"><a href="#cite_note-colonius-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>
Die bis heute größte DNS, bezogen auf die räumliche Auflösung, ist eine Rechnung von Kaneda und Ishihara aus dem Jahr 2002, die auf dem <a href="Earth_Simulator" title="Earth Simulator">Earth Simulator</a> in Japan durchgeführt wurde. Sie verwendeten 4096<sup>3</sup> ≈ 68,7 Milliarden Gitterpunkte zur Simulation von isentroper Turbulenz in einem periodischen Integrationsgebiet.<sup id="cite_ref-kaneda_16-0" class="reference"><a href="#cite_note-kaneda-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> Der große Fortschritt, der im Bereich der DNS erzielt wurde, basiert natürlich zum einen auf den stetig steigenden Rechnerkapazitäten, aber ebenso auf den entwickelten <a href="Numerik" class="mw-redirect" title="Numerik">numerischen</a> Verfahren, die eine effektive Nutzung dieser Ressourcen erst ermöglichen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Anwendungsgebiete">Anwendungsgebiete</h2></div>
<p>Ein Beispiel für die Anwendung ist die <a href="Grenzschichtabl%C3%B6sung" title="Grenzschichtablösung">Ablösung</a> einer Grenzschicht aufgrund eines der Strömung entgegenwirkenden Druckgradienten. Durch das Anregen der Grenzschicht mit bestimmten Störungen wird versucht, Ablöseblasen zu verkleinern, oder ganz zu vermeiden. Anwendungsbeispiele sind etwa Turbinenschaufeln oder die Tragflügel am Flugzeug. Wäre man in der Lage, den Strömungsabriss bei hohem <a href="Anstellwinkel" title="Anstellwinkel">Anstellwinkel</a> zu vermeiden, könnten höhere <a href="Auftriebsbeiwert" title="Auftriebsbeiwert">Auftriebsbeiwerte</a> erzielt werden und man könnte auf <a href="Landeklappe" class="mw-redirect" title="Landeklappe">Landeklappen</a> verzichten.
</p><p>Ein weiteres Thema ist die Laminarhaltung, bei der versucht wird, die Grenzschicht über den natürlichen Bereich hinaus laminar zu halten und den Umschlag von laminar zu turbulent herauszuzögern. Dies geschieht z. B. mit Absaugung oder dem Einbringen von Längswirbeln in die Grenzschicht. Da eine laminare Grenzschicht einen geringeren <a href="Str%C3%B6mungswiderstand" title="Strömungswiderstand">Widerstand</a> als eine turbulente aufweist, könnte dadurch der Kerosinverbrauch von Flugzeugen um bis zu 15 % reduziert werden.<sup id="cite_ref-spiegel_17-0" class="reference"><a href="#cite_note-spiegel-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</p><p>In der <a href="Aeroakustik" title="Aeroakustik">Aeroakustik</a> werden die Mechanismen der Schallentstehung, verursacht durch strömungsmechanische Prozesse, untersucht. Ziel ist es dabei, den abgestrahlten Schall durch entsprechende Aktuatoren zu reduzieren. Die Aeroakustik ist ein relativ neues Feld im Bereich der DNS, da es als Mehrskalenproblem relativ schwierig zu lösen ist. Die strömungsmechanischen Fluktuationen, z. B. in einer freien Scherschicht, haben große Amplituden mit einer kleinen räumlichen Ausdehnung. Der abgestrahlte Schall dagegen ist relativ langwellig mit einer äußerst geringen Amplitude. Daraus ergibt sich, dass besondere Anforderungen (<a href="#Anfangs-_und_Randbedingungen">Randbedingungen</a>, Genauigkeit) an ein numerisches Verfahren zu stellen sind, um die Ergebnisse nicht z. B. durch Reflexionen zu verfälschen.
Ein wichtiger Teilaspekt ist der <a href="Freistrahl" title="Freistrahl">Strahllärm</a>, da er eine der Hauptlärmquellen eines Flugzeugs – insbesondere während des Starts – ist. Ein Durchbruch auf diesem Gebiet würde die Lebensqualität vieler Anwohner von Flughäfen erhöhen. Aufgrund von Auflagen wie z. B. <a href="Nachtflugverbot" title="Nachtflugverbot">Nachtflugverbot</a> oder lärmabhängigen Start-/Landegebühren sind aber auch Fluggesellschaften und Flughafenbetreiber an einer Verringerung des <a href="Flugl%C3%A4rm" title="Fluglärm">Fluglärms</a> interessiert.
</p><p>Im Bereich des <a href="%C3%9Cberschallgeschwindigkeit" title="Überschallgeschwindigkeit">Über-</a> und <a href="Hyperschallgeschwindigkeit" title="Hyperschallgeschwindigkeit">Hyperschalls</a> ist es erforderlich, nicht nur zeitlich gemittelte Größen, sondern auch instationäre Vorgänge in der Grenzschicht abzubilden, da hohe thermische Belastungen die Struktur zerstören können. Die DNS wird dabei für Grundlagenuntersuchungen des laminar-turbulenten Umschlags oder zur Entwicklung von Kühlkonzepten eingesetzt. Um Effekte im Hyperschall zu berücksichtigen, werden mittlerweile auch komplexere Gleichungen verwendet, die chemische Reaktionen wie <a href="Dissoziation_(Chemie)" title="Dissoziation (Chemie)">Dissoziation</a> oder <a href="Ionisation" title="Ionisation">Ionisation</a>, sowie thermisches Nichtgleichgewicht berücksichtigen.<sup id="cite_ref-stemmer_18-0" class="reference"><a href="#cite_note-stemmer-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup>
</p><p>Die DNS ist auch ein wichtiges Werkzeug für die Modellbildung. Dabei werden die hochaufgelösten instationären Strömungsdaten für die Weiterentwicklung von <a href="Turbulenzmodell" title="Turbulenzmodell">Turbulenzmodellen</a> verwendet, um so weniger rechenintensive Verfahren wie <a href="Large-Eddy-Simulation" class="mw-redirect" title="Large-Eddy-Simulation">Large-Eddy-Simulation</a> oder <a href="RANS" class="mw-redirect" title="RANS">RANS</a>-Rechnungen zu verbessern. Außerdem können damit die Ergebnisse neuer Methoden der Strömungsmechanik validiert werden.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li><a href="Large_Eddy_Simulation" title="Large Eddy Simulation">Large Eddy Simulation</a></li>
<li><a href="RANS" class="mw-redirect" title="RANS">Reynolds-gemittelte Navier-Stokes Gleichungen</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li><a href="Parviz_Moin" title="Parviz Moin">Parviz Moin</a>, Krishnan Mahesh: <i>Direct Numerical Simulation. A Tool in Turbulence Research.</i> In: <i>Annual Review of Fluid Mechanics.</i> Vol. 30, 1998, S. 539–578, <a href="https://doi.org/10.1146/annurev.fluid.30.1.539" class="extiw external" title="doi:10.1146/annurev.fluid.30.1.539">doi:10.1146/annurev.fluid.30.1.539</a>.</li>
<li>Siegfried Wagner, Markus Kloker, Ulrich Rist: <cite style="font-style:italic">Recent Results in Laminar-Turbulent Transition</cite>. Springer Verlag, Berlin u. a. 2003, ISBN 3-540-40490-2 (<i>Schriftenreihe: Notes on numerical fluid mechanics and multidisciplinary design</i> 86).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Direkte+Numerische+Simulation&rft.au=Siegfried+Wagner%2C+Markus+Kloker%2C+Ulrich+Rist&rft.btitle=Recent+Results+in+Laminar-Turbulent+Transition&rft.date=2003&rft.genre=book&rft.isbn=3540404902&rft.place=Berlin+u.+a.&rft.pub=Springer+Verlag" style="display:none"> </span></li>
<li>Peter J. Schmid, Dan S. Henningson: <cite style="font-style:italic">Stability and Transition in Shear Flows</cite>. Springer Verlag, Berlin u. a. 2001, ISBN 0-387-98985-4 (<i>Applied Mathematical Sciences</i> 142).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Direkte+Numerische+Simulation&rft.au=Peter+J.+Schmid%2C+Dan+S.+Henningson&rft.btitle=Stability+and+Transition+in+Shear+Flows&rft.date=2001&rft.genre=book&rft.isbn=0387989854&rft.place=Berlin+u.+a.&rft.pub=Springer+Verlag" style="display:none"> </span></li>
<li><a href="Hermann_Schlichting" title="Hermann Schlichting">Hermann Schlichting</a>, <a href="Klaus_Gersten" title="Klaus Gersten">Klaus Gersten</a>: <cite style="font-style:italic">Grenzschicht-Theorie</cite>. 9. völlig neubearbeitete und erweiterte Auflage. Springer Verlag, Berlin u. a. 1997, ISBN 3-540-55744-X.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Direkte+Numerische+Simulation&rft.au=Hermann+Schlichting%2C+Klaus+Gersten&rft.btitle=Grenzschicht-Theorie&rft.date=1997&rft.edition=9.+v%C3%B6llig+neubearbeitete+und+erweiterte&rft.genre=book&rft.isbn=354055744X&rft.place=Berlin+u.+a.&rft.pub=Springer+Verlag" style="display:none"> </span></li>
<li><a href="John_D._Anderson_(Ingenieur)" title="John D. Anderson (Ingenieur)">John D. Anderson</a>: <cite style="font-style:italic">Computational Fluid Dynamics. The Basics with Applications</cite>. McGraw-Hill, New York u. a. 1995, ISBN 0-07-113210-4 (<i>McGraw-Hill series in aeronautical and aerospace engineering</i>).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Direkte+Numerische+Simulation&rft.au=John+D.+Anderson&rft.btitle=Computational+Fluid+Dynamics.+The+Basics+with+Applications&rft.date=1995&rft.genre=book&rft.isbn=0071132104&rft.place=New+York+u.+a.&rft.pub=McGraw-Hill" style="display:none"> </span></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://www.tnt.tu-berlin.de/research/les/intro1.html"><i>Direkte Numerische Simulation & Grobstruktursimulation von turbulenten Strömungen.</i></a><span class="Abrufdatum"> Abgerufen am 1. Juli 2019</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3ADirekte+Numerische+Simulation&rft.title=Direkte+Numerische+Simulation+%26+Grobstruktursimulation+von+turbulenten+Str%C3%B6mungen&rft.description=Direkte+Numerische+Simulation+%26+Grobstruktursimulation+von+turbulenten+Str%C3%B6mungen&rft.identifier=http%3A%2F%2Fwww.tnt.tu-berlin.de%2Fresearch%2Fles%2Fintro1.html"> </span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">P. Klebanoff, K. Tidstrom: <i>Evolution of Amplified Waves Leading to Transition in a Boundary Layer with Zero Pressure Gradient.</i> NASA TN D-195, 1959.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">T. Herbert: <i>Secondary Instability of Boundary Layers.</i> <a href="Annual_Review_of_Fluid_Mechanics" title="Annual Review of Fluid Mechanics">Annual Review of Fluid Mechanics</a>, Vol. 20, 1988, S. 487–526, <a href="https://doi.org/10.1146/annurev.fl.20.010188.002415" class="extiw external" title="doi:10.1146/annurev.fl.20.010188.002415">doi:10.1146/annurev.fl.20.010188.002415</a></span>
</li>
<li id="cite_note-lele-4"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-lele_4-0">a</a></sup> <sup><a href="#cite_ref-lele_4-1">b</a></sup></span> <span class="reference-text">S. Lele: <i>Compact finite differences with spectral-like resolution.</i> Journal of Computational Physics, Vol. 103, 1992, S. 16–42, <span class="-print"><a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220021-9991%22&key=cql">0021-9991</a></span></span></span>
</li>
<li id="cite_note-kloker-5"><span class="mw-cite-backlink"><a href="#cite_ref-kloker_5-0">↑</a></span> <span class="reference-text">M. Kloker: <i>A robust high-resolution split-type compact FD scheme for spatial DNS of boundary-layer transition.</i> Applied Scientific Research, Vol. 59, 1998, S. 353–377, <a href="https://doi.org/10.1023/A:1001122829539" class="extiw external" title="doi:10.1023/A:1001122829539">doi:10.1023/A:1001122829539</a></span>
</li>
<li id="cite_note-canuto-6"><span class="mw-cite-backlink"><a href="#cite_ref-canuto_6-0">↑</a></span> <span class="reference-text">C. Canuto, M. Hussaini, A. Quarteroni: <i>Spectral Methods in Fluid Dynamics.</i> In: <i>Springer series in computational physics</i>, Springer Verlag, New-York 1988, ISBN 0-387-17371-4.</span>
</li>
<li id="cite_note-kloker-konzelmann-7"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-kloker-konzelmann_7-0">a</a></sup> <sup><a href="#cite_ref-kloker-konzelmann_7-1">b</a></sup> <sup><a href="#cite_ref-kloker-konzelmann_7-2">c</a></sup></span> <span class="reference-text">M. Kloker, U. Konzelmann, H. Fasel: <i>Outflow boundary conditions for spatial Navier-Stokes simulations of transition boundary layers.</i> AIAA Journal, Vol. 31, No 4, 1993, S. 355–383, <span class="-print"><a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220001-1452%22&key=cql">0001-1452</a></span></span></span>
</li>
<li id="cite_note-colonius-8"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-colonius_8-0">a</a></sup> <sup><a href="#cite_ref-colonius_8-1">b</a></sup></span> <span class="reference-text">T. Colonius, S. Lele, P. Moin: <i>Sound generation in a mixing layer.</i> Journal of Fluid Mechanics, Vol. 330, 1997, S. 375–409, <span class="-print"><a href="Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220022-1120%22&key=cql">0022-1120</a></span></span></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text">A. Babucke, M. Kloker, U. Rist: <i>DNS of a Plane Mixing Layer for the Investigation of Sound Generation Mechanisms.</i> Computers and Fluids, Vol. 37, Issue 4, 2008, S. 360–368, <a href="https://doi.org/10.1016/j.compfluid.2007.02.002" class="extiw external" title="doi:10.1016/j.compfluid.2007.02.002">doi:10.1016/j.compfluid.2007.02.002</a></span>
</li>
<li id="cite_note-jeong-10"><span class="mw-cite-backlink"><a href="#cite_ref-jeong_10-0">↑</a></span> <span class="reference-text">J. Jeong, F. Hussain: <i>On the identification of a vortex.</i> Journal of Fluid Mechanics, Vol. 285, 1995, S. 69–94, <a href="https://doi.org/10.1017/S0022112095000462" class="extiw external" title="doi:10.1017/S0022112095000462">doi:10.1017/S0022112095000462</a></span>
</li>
<li id="cite_note-thom-11"><span class="mw-cite-backlink"><a href="#cite_ref-thom_11-0">↑</a></span> <span class="reference-text">A. Thom: <i>The flow past a circular cylinder at low speeds.</i> Proceedings of the Royal Society of London. Series A, Vol. 141, 1933, S. 651.</span>
</li>
<li id="cite_note-orszag-12"><span class="mw-cite-backlink"><a href="#cite_ref-orszag_12-0">↑</a></span> <span class="reference-text">S. Orszag, G. Patterson: <i>Numerical simulation of three-dimensional homogeneous isotropic turbulence.</i> Physical Review Letters, Vol. 28, 1972, S. 76–79, <a href="https://doi.org/10.1103/PhysRevLett.28.76" class="extiw external" title="doi:10.1103/PhysRevLett.28.76">doi:10.1103/PhysRevLett.28.76</a></span>
</li>
<li id="cite_note-fasel-13"><span class="mw-cite-backlink"><a href="#cite_ref-fasel_13-0">↑</a></span> <span class="reference-text">H. Fasel: <i>Investigation of the stability of boundary layers by a finite-difference model of the Navier-Stokes equations.</i> Journal of Fluid Mechanics, Vol. 78, No 2, 1976, S. 620–628, <a href="https://doi.org/10.1017/S0022112076002486" class="extiw external" title="doi:10.1017/S0022112076002486">doi:10.1017/S0022112076002486</a></span>
</li>
<li id="cite_note-kim-14"><span class="mw-cite-backlink"><a href="#cite_ref-kim_14-0">↑</a></span> <span class="reference-text">J. Kim, P. Moin, R. Moser: <i>Turbulence statistics in fully-developed channel flow at low Reynolds number.</i> Journal of Fluid Mechanics, Vol. 177, 1987, S. 133–66, <a href="https://doi.org/10.1017/S0022112087000892" class="extiw external" title="doi:10.1017/S0022112087000892">doi:10.1017/S0022112087000892</a></span>
</li>
<li id="cite_note-spalart-15"><span class="mw-cite-backlink"><a href="#cite_ref-spalart_15-0">↑</a></span> <span class="reference-text">P. Spalart: <i>Direct numerical simulation of a turbulent boundary layer up to Rθ= 1410.</i> Journal of Fluid Mechanics, Vol. 187, 1988, S. 61–98, <a href="https://doi.org/10.1017/S0022112088000345" class="extiw external" title="doi:10.1017/S0022112088000345">doi:10.1017/S0022112088000345</a></span>
</li>
<li id="cite_note-kaneda-16"><span class="mw-cite-backlink"><a href="#cite_ref-kaneda_16-0">↑</a></span> <span class="reference-text">Y. Kaneda, T. Ishihara: <i>High-resolution direct numerical simulation of turbulence.</i> Journal of Turbulence, Vol. 7, No. 20, 2006.</span>
</li>
<li id="cite_note-spiegel-17"><span class="mw-cite-backlink"><a href="#cite_ref-spiegel_17-0">↑</a></span> <span class="reference-text"><i>Billiger fliegen – mit durchlöcherten Flügeln</i>, <a rel="nofollow" class="external text" href="http://www.spiegel.de/wissenschaft/mensch/0,1518,443057,00.html">Artikel auf Spiegel Online</a>, 2006.</span>
</li>
<li id="cite_note-stemmer-18"><span class="mw-cite-backlink"><a href="#cite_ref-stemmer_18-0">↑</a></span> <span class="reference-text">C. Stemmer, N. Mansour: <i>DNS of transition in hypersonic boundary-layer flows including high-temperature gas effects.</i> Center for Turbulence Research, Annual Research Briefs, 2001, <style data-mw-deduplicate="TemplateStyles:r261891140">
/* start https://de.wikipedia.org/ */
.mw-parser-output .webarchiv-memento a{color:inherit}
/* end https://de.wikipedia.org/ */
</style><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100709045630/http://ctr.stanford.edu/ResBriefs01/stemmer.pdf">pdf</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 9. Juli 2010 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</span>
</li>
</ol>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"></span></span></div><b><span class=""><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Direct_Numerical_Simulation?uselang=de"><span lang="en">Commons</span>: Direkte Numerische Simulation</a></span></b> – Sammlung von Bildern, Videos und Audiodateien</div>
<ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20130518165855/http://www.stanford.edu/group/ctr/gallery.html">Galerie mit DNS Ergebnissen beim Center of Turbulence Research</a> (<span class="webarchiv-memento"><a href="Webarchivierung#Begrifflichkeiten" title="Webarchivierung">Memento</a></span> vom 18. Mai 2013 im <i><a href="Internet_Archive" title="Internet Archive">Internet Archive</a></i>)</li>
<li><a rel="nofollow" class="external text" href="http://www.iag.uni-stuttgart.de/people/ulrich.rist/Daniel.html">Animation der Wirbelstrukturen beim Grenzschichtumschlag (K-Typ)</a></li></ul>
</div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-08-25" href="https://de.wikipedia.org/wiki/?title=Direkte_Numerische_Simulation&oldid=248027823">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>